Release 10.1A: OpenEdge Development:
Java Open Clients


Overview of Java OpenAPI classes

Table 11–1 shows a summary of the classes that support the Java OpenAPI.

Table 11–1: Java OpenAPI Classes
Class
Description
com.progress.open4gl.javaproxy.OpenAppObject 
For accessing external Progress 4GL procedures in an application service using the OpenAPI.
com.progress.open4gl.javaproxy.OpenProcObject 
For accessing a 4GL persistent procedure using the OpenAPI.
com.progress.open4gl.javaproxy.ParamArray 
An object containing an array for passing parameters to a 4GL procedure or user-defined function.
com.progress.open4gl.javaproxy.ParamArrayMode 
Constants for specifying the mode of a 4GL procedure or user-defined function parameter (INPUT, INPUT-OUTPUT, or OUTPUT).
com.progress.open4gl.Parameter 
Constants for specifying the 4GL data type of a procedure or user-defined function parameter, return type, or temp-table field.
com.progress.open4gl.ProDataGraphMetaData 
For defining the schema of a 4GL ProDataSet or temp-table mapped to a ProDataGraph.1
com.progress.open4gl.ProDataObjectMetaData 
For defining the schema of a 4GL temp-table contained within a ProDataGraph (mapped to a ProDataObject).2
com.progress.open4gl.ProDataRelationMetaData 
For defining a ProDataSet data-relation contained within a ProDataGraph.2
com.progress.open4gl.dynamicapi.ProResultSetMe
taDataImpl 
For defining the schema of a 4GL temp-table mapped to an SQL ResultSet.2
1For complete description of the ProDataGraph class and its associated classes, see Chapter 5, " Accessing Progress ProDataSets."
2For complete information on temp-table parameters mapped to an SQL ResultSet, see Appendix C "Passing Temp-tables as SQL ResultSet Parameters."

The sections of this chapter describe how to use these classes to access an AppServer using the Java OpenAPI.


Copyright © 2005 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095